<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Regex</title>
</head>
<body>

</body>

<script>
    // 单个字符：[a] [ab] [a-z]
    // 量词：
    // ? -> 0或者1；
    // + -> 1-N;
    // . -> 0-N
    // {m, n} -> m-n
    // 开始结束：^$
    var regex = new RegExp()
    regex.compile("[a]");
    var matched = regex.test("ab");
    document.write("regex.test(\"ab\")=" + matched + "<br>")
    document.write("regex.test(\"cc\")=" + regex.test("cc") + "<br>")

    // 创建正则
    // 1. 使用RegExp对象
    // 2. 使用/
    var reg2 = /^\w{6,12}$/;
    reg2 = new RegExp("^\\w{6,12}$");
    document.write("reg2=" + "/\w{6,12}/" + "<br>")
    document.write("reg2.test(\"aasdfasdf\")=" + reg2.test("aasdfasdf") + "<br>")
    document.write("reg2.test(\"dsdf\")=" + reg2.test("dsdf") + "<br>")

</script>
</html>